num = int(input('Введите четырёхзначное число:'))
if num < 1000 or num > 9999:
    print('Введёное число не является четырёхзначным')
else:
    num0 = num ** 0.5
    print('Число чётное: Да' if num % 2 == 0 else 'Число чётное: Нет')
    print('Число кратное трём: Да' if num % 3 == 0 else 'Число кратное трём: Нет')
    print('Число является квадратом числа: ', int(num0) if num ** 0.5 == int(num0) else'Нет', sep = '')
    print()
    num1 = num
    min = 9
    max = 0
    count = 0
    d1 = -1
    d2 = -1
    d3 = -1
    d4 = -1
    for i in range(4):
        num_digit = num1 % 10
        num1 = num1 // 10
        if num_digit < min:
            min = num_digit
        if num_digit > max:
            max = num_digit
        if num_digit == 0:
            count += 1
        num0 = num_digit ** 0.5
        if num_digit ** 0.5 == int(num0):
            if i == 0:
                d1 = num0
            elif i == 1:
                d2 = num0
            elif i == 2:
                d3 = num0
            else:
                d4 = num0
    print('Наименьшая цифра числа:', min)
    print('Наибольшая цифра числа:', max)
    print('Количество нулей в числе:', count)
    print()
    print('Цифра в разряде единиц является квадратом цифры:', int(d1) if d1 >= 0 else 'Нет')
    print('Цифра в разряде десятков является квадратом цифры:', int(d2) if d2 >= 0 else 'Нет')
    print('Цифра в разряде сотен является квадратом цифры:', int(d3) if d3 >= 0 else 'Нет')
    print('Цифра в разряде тысяч является квадратом цифры:', int(d4) if d4 >= 0 else 'Нет')
